Toward a Standard Benchmark Format and Suite for Floating-Point Analysis
نویسندگان
چکیده
We introduce FPBench, a standard benchmark format for validation and optimization of numerical accuracy in floating-point computations. FPBench is a first step toward addressing an increasing need in our community for comparisons and combinations of tools from different application domains. To this end, FPBench provides a basic floatingpoint benchmark format and accuracy measures for comparing different tools. The FPBench format and measures allow comparing and composing different floating-point tools. We describe the FPBench format and measures and show that FPBench expresses benchmarks from recent papers in the literature, by building an initial benchmark suite drawn from these papers. We intend for FPBench to grow into a standard benchmark suite for the members of the floating-point tools research community.
منابع مشابه
Minimizing Floating Point Power by Optimizing Operand Range and Precision
GOALS Low-power systems often find the power cost of floating-point hardware prohibitively expensive. This research explores ways of reducing floating-point power consumption by minimizing the bitwidth representation of floating-point data. Analysis of several floating point programs that manipulate low-resolution human sensory data shows that these programs suffer no loss of accuracy even with...
متن کاملFPGA Paranoia: Testing Numerical Properties of FPGA Floating Point IP-Cores
In the early days of computing, hardware platforms were developed independently and created their own conventions for floating point to suit their underlying hardware architecture, but this meant computer programmers had to understand these conventions when designing their algorithms, and adapt their algorithms when porting to new platforms. As a result, the IEEE-754-1985 standard was created t...
متن کاملDesign and Implementation of an Efficient Programmable Floating Point Unit with Coarse - Grained FPGA Arun
The novel method is to optimize coarse-grained floating point units (FPUs) in a hybrid FPGA by employing common sub graph extraction to determine the number of floating point adders / subtracters (FAs), multipliers (FMs) and word blocks (WBs) in the FPUs. Single precision FP adders / subtracters (FAs) and FP multipliers (FMs), with normalization are generated using standard cell library design ...
متن کاملGPU vs FPGA: A Comparative Analysis for Non-standard Precision
FPGAs and GPUs are increasingly used in a range of high performance computing applications. When implementing numerical algorithms on either platform, we can choose to represent operands with different levels of accuracy. A trade-off exists between the numerical accuracy of arithmetic operators and the resources needed to implement them. Where algorithmic requirements for numerical stability ar...
متن کاملPerformance Analysis of Floating Point MAC Unit
In order to meet the requirements in real time DSP applications MAC unit is required. The speed of the MAC unit determines the overall performance of the system. MAC unit basically consists of Multiplier, adder and an accumulator unit. In most of the cases floating point adder/subtractor and a multiplier are presented in IEEE-754 format for single precision format. In this research work MAC uni...
متن کامل